home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / dev / obero / Oberon.lha / Oberon.liesmich < prev    next >
Encoding:
Text File  |  1995-04-11  |  10.7 KB  |  266 lines

  1. ------------------------------------------------------------------------------
  2.           Ein paar kleine Anmerkungen zum Oberon System V4, V1.2
  3. ------------------------------------------------------------------------------
  4.  
  5.  
  6.  
  7. Dieser Text soll ein paar kleine Hilfen zum Oberon System V4 (O4) geben,
  8. insbesondere wo und wie man weitere Infos und Programme bekommt.
  9. Dieser Text versteht sich als Ergaenzung zu Dokumentationen des
  10. Originalpakets.
  11.  
  12.  
  13. Oberon System V4 ? : ---------------------------------------------------------
  14.  
  15. Das Oberon System V4 ist ein vollwertiges multitaskingfaehiges Betriebssystem
  16. mit grafischer Benutzeroberflaeche. Es wurde an der ETH-Zuerich zusammen
  17. mit der Sprache Oberon entwickelt. Einige Stichworte:
  18.   - objektorientiertes Konzept
  19.   - Erweiterbarkeit
  20.   - dynamisches Laden von Modulen
  21.   - Garbage Collector
  22.   - schneller Einpass Oberon-2 Compiler enthalten
  23.   - besondere Bedeutung von Text => frei configurierbare Menues (.Tool)
  24. Neben dem Compiler sind noch Text-Editor, Grafik-Tool und beim Amiga ein
  25. Minesweeper-Spiel enthalten.
  26. Eine besonders praktische Eigenschaft ist die Quelltextkompatibilitaet der
  27. verschiedenen Umsetzungen. Man kann also an seinem Oberon-Projekt auf fast
  28. jedem Rechner bearbeiten und ausfuehren.
  29.  
  30.  
  31. Installation (fuer den Amiga V0.9): ------------------------------------------
  32.  
  33. Da Sie diesen Text lesen, haben sie das Paket offensichtlich schon
  34. entpackt. Damit koennen Sie durch anklicken des Oberon Icons auch
  35. schon loslegen. Ein paar Voraussetzungen gibt es allerdings. Das
  36. Oberon System fuer den Amiga benoetigt mindestens Amiga-OS 2.0
  37. und 700 kB zusammenhaengendes RAM. Fuer die Verwendung der Typen
  38. REAL und LONGREAL wird eine FPU benoetigt.
  39. Mit dem Oberon-System arbeitet es sich uebrigens am besten mit sehr hohen
  40. Aufloesungen, also Autoscroll benutzen. Eine horizontale Aufloesung von
  41. 1024 ist ideal. Momentan laeuft das System nicht stabil mit mehr oder
  42. weniger als 8 Farben. Es sollten daher nur 8 Fraben benutzt werden.
  43.  
  44. ACHTUNG: Oberon fuer den Amiga laeuft nicht auf dem XFH Filesystem.
  45.  
  46.  
  47. Dokumentation: ---------------------------------------------------------------
  48.  
  49. Neben diesem Text liegen noch viele weitere Dokumentationen dem System
  50. bei. Alle sind in englischer Sprache verfasst.
  51. In diesem Verzeichnis sind noch die drei Dateien der Frequently Asked
  52. Questions (FAQ) aus der News-Group comp.lang.oberon im Ascii-Format.
  53. Sie teilen sich in Allgemeines, Sprache und System auf.
  54. Haben sie das System gestartet, koennen sie durch klicken auf den Text
  55. Button die beiligenden Texte oeffnen.
  56.  
  57.  
  58. Gepackt? :--------------------------------------------------------------------
  59.  
  60. Programme auf Servern oder PD-Disketten sind oft gepackt. Da stellt sich
  61. die Frage, wie entpackt man was ?  Hat die interessante Datei keine Endung,
  62. oder eine die auf einen normalen Text hindeutet, sollte man sie mit
  63. Edit.Open im System laden. Steht nun irgendwo am Anfang etwas von
  64. AsciiCoder, so sind ein oder mehrere Dateien so kodiert (ggf auch gepackt),
  65. das nur noch lesbare Ascii-Zeichen uebrigbleiben. Man macht dieses, um
  66. ein Dateien ueber Mail verschicken zu koennen. Entpacken kann man selbiges,
  67. indem man einfach auf den Text AsciiCodeer.Decode mit der mittleren Maustaste
  68. klickt. Im System.Log sieht man, welche Dateien entpackt wurden.
  69. Folgende Endungen treten im Zusammenhang mit Oberon noch oefter auf:
  70.  
  71.   .Arc : Gepackt und archiviert unter einem der Oberon Systeme mit
  72.     Compress.Mod, welches es auf hades.ethz.ch (/pub/Oberon/Sources/) gibt.
  73.     (bei der Amiga-Version ist Compress.Mod auch im Verzeichnis Demos)
  74.  
  75.   .lha : Lha, "der" Packer fuer den Amiga
  76.  
  77.   .Z : Gepackt mit dem Unix Tool compress. Kann man mit uncompress entpacken
  78.  
  79.   .gz : Gepackt mit GZip, ein Programm aus der Unix-Welt, gunzip entpackts
  80.  
  81.   .tar : Tar ist auch ein Unix Tool und archiviert mehrere Dateien in eine
  82.     Datei. Auseinandernehmen kann man ein Tar-Archiv mit tar -xovf Datei.tar
  83.  
  84.   .tgz : Kombination von tar und gz
  85.  
  86.   .ps : Eine Datei im Postscript-Format. Einige Drucker verstehen dieses
  87.     Format direkt, sonst kann man es sich mit Ghostview oder auf dem Amiga
  88.     mit Post ansehen. Lesen kann man solche Texte auch mit jedem Editor,
  89.     wenn man die Formatanweisungen ignoriert.
  90.  
  91. Einige Server unterstuetzen auch Online-Unpacking. Man bekommt die Dateien
  92. also schon entpackt. Hierzu die ReadMes genau lesen.
  93. Die Entpacker fuer Z, gz und tar gibt es auch fuer den Amiga. Neben einzelnen
  94. Umsetzungen sind alle im GCC-Paket enthalten. Bekommen kann man GCC, einzelne
  95. Packer und auch Ghostview auf vielen PD-Serien und auf dem AmiNet (z.B.
  96. ftp.uni-paderborn.de /pub/aminet/).
  97.  
  98.  
  99. Geschichte: ------------------------------------------------------------------
  100.  
  101. Urspruenglich gab es nur ein Oberon System. Dieses trug die
  102. Versionsnummer 1. Nach einer Weiterentwicklung bekam es die Nummer
  103. 2. Bis dahin war alles noch schoen uebersichtlich, doch nun spaltete
  104. sich der weg von Oberon in zwei Richtungen auf. Zum einen System3,
  105. welches eine total ueberarbeitet GUI enthaelt. Ziel war eine einfache 
  106. Handhabung, auch fuer den nur User. Das andere ist System V4 und liegt auch
  107. fuer den AMIGA vor. Hier wurde das alte Konzept konsequent weiterentwickelt.
  108. Wenn nichts besonderes dagegen spricht, sollten Programme so geschrieben
  109. sein, das sie auf beiden Umsetzungen laufen.
  110.  
  111.  
  112. Umsetzungen: -----------------------------------------------------------------
  113.  
  114. Es gibt fuer viele Rechner und Betriebssysteme Umsetzungen fuer eines
  115. oder beide aktuelle Systeme. Bekommen kann man die Umsetzungen ueber
  116. aFTP oder auf CD-ROM (siehe unten). Umsetzungen gibt es fuer:
  117.  
  118.   System3
  119.     PC mit DOS, Mac, PowerMac, SUN-Sparcstation, Linux
  120.  
  121.   SystemV4
  122.     Ceres, Amiga, IBM-RS6000, MS-Windows, DecSation, Linux,
  123.     SUN-Sparcstation, Silicon Graphics, Mac, Power-Mac, IBM-OS2,
  124.     HP Apollo 700 Workstation, NeXt
  125.  
  126.  
  127. Buecher: ---------------------------------------------------------------------
  128.  
  129. Es gibt einige Buecher zum Oberon System und zur Sprache. Hier eine
  130. kleine Liste mit einem kurzen Kommentar, was drin steht. Die beiden
  131. deutschen Buecher gibt es auch in Englisch.
  132.  
  133.   Programmieren in Oberon : das neue Pascal
  134.   Martin Reiser, Niklaus Wirth
  135.   Addison-Wesly, Bonn 1994, ISBN 3-89319-657-9
  136.  
  137.     Eine Einfuehrung in die Programmierung in Oberon. Die Beispiele
  138.     beziehen sich auf das System. Die Aenderungen von Oberon-2 werden
  139.     leider nur gestreift.
  140.  
  141.  
  142.   Objektorientierte Programmierung in Oberon-2
  143.   Hanspeter Moessenboeck -2. Aufl.-
  144.   Springer, Berlin 1994, ISBN 3-540-57789-0
  145.  
  146.     Dieses Buch ist eine sehr gelungene Einfuehrung in die objektorientierte
  147.     Programmierung, die anhand von Oberon-2 eroertert wird. Gute Kenntnisse
  148.     einer hoeheren Programmiersprache werden vorausgesetzt.
  149.  
  150.  
  151.   The Oberon System : user guide and programmer`s manul
  152.   Martin Reiser
  153.   Addison-Wesly, New York 1991, ISBN 0-201-54422-9
  154.  
  155.     "Das" Buch fuer Benutzer und Programmierer des Oberon Systems.
  156.     Man kommt auf Dauer kaum um dieses Buch herum. Leider ist es etwas
  157.     veraltet (V1), was aber durch Online-Doku zum Teil ausgeglichen wird.
  158.  
  159.  
  160.   Projekt Oberon : the design of an operating system and compiler
  161.   Niklaus Wirth, Juerg Gutknecht
  162.   ACS Press, New York 1992, ISBN 0-201-54428-8
  163.  
  164.     Hier wird der innere Aufbau des Systems beschrieben. Eigentlich
  165.     hauptsaechlich fuer Leute interessant, die sich mit Compilerbau
  166.     und Entwurf von Betriebssystemen beschaeftigen.
  167.  
  168.  
  169. CD-ROM: ----------------------------------------------------------------------
  170.  
  171. Seit einiger Zeit gibt es eine Sammlung der meisten Umsetzungen und einiger
  172. weiterer Programme auf CD-ROM. So aktuell wie FTP kann dies natuerlich
  173. nicht sein, wer aber mehrere Umsetzungen benoetigt oder keinen FTP-Zugang
  174. hat sollte zugreifen. Beziehen kann man die CD ueber den Buchhandel.
  175.  
  176.   CD-ROM: Oberon
  177.   zusammengestellt von Josef Templ
  178.   Addison-Wesly, Bonn 1994, ISBN 3-89319-791-5
  179.  
  180.  
  181. FTP-Server: ------------------------------------------------------------------
  182.  
  183. Drei wichtige aFTP-Server sind zu nennen, die interessante Software fuer
  184. das Oberon System zur Verfuegung stellen:
  185.  
  186.   ftp.inf.ethz.ch (/pub/Oberon)
  187.  
  188.     Die Heimat von Oberon. Die meisten Umsetzungen haben hier ihr Home.
  189.     Ein paar Beispiele, die Quelltexte von System V4 und die Newsletters
  190.     befinden sich auch hier.
  191.  
  192.   hades.ethz.ch (/pub/Oberon)
  193.  
  194.     Der Server der "Swiss Oberon User Group". Dieser Server versucht
  195.     Software fuer die Oberon Systeme zu sammeln. Im Verzeichnis
  196.     Sources sind Quelltexte, die auf beiden Systemen laufen, im Verzeichnis
  197.     SystemV4 sind Programme fuer das System V4. Auch einige
  198.     Umsetzungen (IBM-OS2) befinden sich hier. Haben Sie ein interessantes
  199.     Oberon Programm geschrieben, sollten Sie es hier der Welt zur Verfuegung
  200.     stellen (/incoming).
  201.  
  202.   oberon.ssw.uni-linz.ac.at
  203.  
  204.     Oberon-Server der Uni-Linz. Hier gibt es einige Umsetzungen
  205.     (PowerMac) und andere interessante Projekte (z.B. Dialogs,
  206.     laeuft leider noch nicht auf dem Amiga, kommt aber bald).
  207.  
  208. Hier moechte ich auch noch den Server von AMOK erwaehnen. Auf
  209. ftp.uni-stuttgart.de (/pub/systems/amiga/amok/) gibt es zwar nur wenig 
  210. fuer das Oberon System, dafuer aber viel fuer Leute die mit Oberon oder
  211. Modula auf dem Amiga arbeiten. Inzwischen ist auf Diskette 117 das
  212. System V0.8 fuer den Amiga erschienen. 
  213.  
  214.  
  215. Net-News: --------------------------------------------------------------------
  216.  
  217. In den News auf dem Use-Net gibt es zwei Gruppen, die sich direkt mit
  218. Oberon beschaeftigen:
  219.  
  220.   comp.lang.oberon
  221.  
  222.     Das wichtigste Forum fuer Fragen, die sich um Oberon drehen. Meist
  223.     in Englisch. Programmankuendigungen, Fragen, FAQs, Infos, Diskusionen,
  224.     alles hier zu finden. Fuer Leute die eine E-Mail Adresse haben, aber
  225.     keine News lesen koennen, bietet die ETHZ auch eine Mailing-Liste an.
  226.  
  227.   zer.z-net.sprachen.oberon
  228.  
  229.     Eine deutsche Newsgroup, in der noch nicht viel los ist, aber das
  230.     kann sich ja noch aendern. Das meiste bezieht sich hier auf den Amiga.
  231.  
  232.  
  233. World Wide Web: --------------------------------------------------------------
  234.  
  235. Inzwischen gibt es von der ETHZ auch eine WWW-Seite ueber Oberon.
  236.  
  237.   http://www.inf.ethz.ch/department/CS/Oberon.html
  238.  
  239.  
  240. Newsletter: ------------------------------------------------------------------
  241.  
  242. Es gibt eine kleine Oberonzeitschrift von der ETHZ. Sie erscheint ca.
  243. zwei mal im Jahr (bisher gibt es drei Ausgaben). Bekommen kann man sie
  244. auf ftp.inf.ethz-ch (/pub/Oberon/Newsletter) im Postscript Format.
  245.  
  246.  
  247. Bugs und Kommentar: ----------------------------------------------------------
  248.  
  249. Moechten sie die Autoren von Oberon erreichen, so geht dies ueber E-Mail.
  250.  
  251.   oberon@inf.ethz.ch - fuer allgemeine Probleme und Anregungen
  252.  
  253.   Ludwig@inf.ethz.ch - fuer spezielle O4 Amiga Probleme und Bug-Reports
  254.  
  255.  
  256. ------------------------------------------------------------------------------
  257.  
  258.  
  259. Viel Spass mit Oberon  ;-)
  260.  
  261.  
  262.              Ralf Degner
  263.  
  264.  
  265. E-Mail: degner@pallas.amp.uni-hannover.de
  266.